// CppUnit-Tutorial
// Datei: bruchtest.h
#ifndef BRUCHTEST_H
#define BRUCHTEST_H

#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include "../include/cryptObject.h"

using namespace std;
using namespace oal;

class testCryptObject : public CPPUNIT_NS :: TestFixture
{
	CPPUNIT_TEST_SUITE (testCryptObject);
	CPPUNIT_TEST (testGetCryptType);
	CPPUNIT_TEST (testSetAndGetCryptType);
	CPPUNIT_TEST (testPerformCryption);
	CPPUNIT_TEST (testPerformCryptionWithFile);
	CPPUNIT_TEST_SUITE_END ();

	public:
		void setUp (void);
		void tearDown (void);

	protected:
		void testGetCryptType (void);
		void testSetAndGetCryptType(void);
		void testPerformCryption(void);
		void testPerformCryptionWithFile(void);

	private:
		cryptObject *obj;
};

#endif
